// delay, "create", enemyType, horizLoc, vertLoc, pathName, startAngle, speed, formationRow, formationCol [fireBullet atPlayer min max]

0 create redCrestSerpentHeadA1 right -20 redSerpentSlitherAcross1 invert 180 X X X
6 create redCrestSerpent right -20 redSerpentSlitherAcross1a invert 180 X X X
6 create redCrestSerpent right -20 redSerpentSlitherAcross1b invert 180 X X X
6 create redCrestSerpent right -20 redSerpentSlitherAcross1c invert 180 X X X dropsBonus

// ######


50 create blueCrestSerpentHeadA3 left -20 blueSerpentSlitherAcross3 0 X X X
6 create blueCrestSerpent left -20 blueSerpentSlitherAcross3a 0 X X X
6 create blueCrestSerpent left -20 blueSerpentSlitherAcross3b 0 X X X
6 create blueCrestSerpent left -20 blueSerpentSlitherAcross3c 0 X X X

75 create greenCrestSerpentHeadA2 left -35 greenSerpentSlitherAcross2 0 X X X
6 create greenCrestSerpent left -35 greenSerpentSlitherAcross2a 0 X X X
6 create greenCrestSerpent left -35 greenSerpentSlitherAcross2b 0 X X X
6 create greenCrestSerpent left -35 greenSerpentSlitherAcross2c 0 X X X

0 startAttacking

// ########################################################################

200 create redCrestQuick right 50 blueSerpentHeadEntry1 invert 170 X 5 2
6 create redCrestQuick right 50 blueSerpentEntry1 invert 170 X 4 2
6 create redCrestQuick right 50 blueSerpentEntry1 invert 170 X 3 2
6 create redCrestQuick right 50 blueSerpentEntry1 invert 170 X 2 2
16 create KblueCrestArtillery right 50 greenSerpentHeadEntry1 invert 170 X 6 5
6 create KblueCrestArtillery right 50 greenSerpentEntry1 invert 170 X 5 5
6 create KblueCrestArtillery right 50 greenSerpentEntry1 invert 170 X 4 5
6 create KblueCrestArtillery right 50 greenSerpentEntry1 invert 170 X 3 5
16 create greenCrestFast right 50 redSerpentHeadEntry1 invert 170 X 7 8
6 create greenCrestFast right 50 redSerpentEntry1 invert 170 X 6 8
6 create greenCrestFast right 50 redSerpentEntry1 invert 170 X 5 8
6 create greenCrestFast right 50 redSerpentEntry1 invert 170 X 4 8

// ######
75 create redCrestSerpentHeadA2 left 0 redSerpentSlitherAcross2 0 X X X
6 create redCrestSerpent left 0 redSerpentSlitherAcross2a 0 X X X
6 create redCrestSerpent left 0 redSerpentSlitherAcross2b 0 X X X
6 create redCrestSerpent left 0 redSerpentSlitherAcross2c 0 X X X

50 create greenCrestSerpentHeadA3 right -20 greenSerpentSlitherAcross3 invert 180 X X X
6 create greenCrestSerpent right -20 greenSerpentSlitherAcross3a invert 180 X X X
6 create greenCrestSerpent right -20 greenSerpentSlitherAcross3b invert 180 X X X
6 create greenCrestSerpent right -20 greenSerpentSlitherAcross3c invert 180 X X X dropsBonus
// ######

200 create greenCrestFast left 50 blueSerpentHeadEntry1 10 X 7 6
6 create greenCrestFast left 50 blueSerpentEntry1 10 X 6 6
6 create greenCrestFast left 50 blueSerpentEntry1 10 X 5 6
6 create greenCrestFast left 50 blueSerpentEntry1 10 X 4 6
13 create KblueCrestArtillery left 50 greenSerpentHeadEntry1 10 X 6 3
6 create KblueCrestArtillery left 50 greenSerpentEntry1 10 X 5 3
6 create KblueCrestArtillery left 50 greenSerpentEntry1 10 X 4 3
6 create KblueCrestArtillery left 50 greenSerpentEntry1 10 X 3 3
13 create redCrestQuick left 50 redSerpentHeadEntry1 10 X 5 0
6 create redCrestQuick left 50 redSerpentEntry1 10 X 4 0
6 create redCrestQuick left 50 redSerpentEntry1 10 X 3 0
6 create redCrestQuick left 50 redSerpentEntry1 10 X 2 0

// ######
150 create redCrestSerpentHeadA3 right 10 redSerpentSlitherAcross3 invert 180 X X X
6 create redCrestSerpent right 10 redSerpentSlitherAcross3a invert 180 X X X
6 create redCrestSerpent right 10 redSerpentSlitherAcross3b invert 180 X X X
6 create redCrestSerpent right 10 redSerpentSlitherAcross3c invert 180 X X X

50 create blueCrestSerpentHeadA2 left 25 blueSerpentSlitherAcross2 0 X X X
6 create blueCrestSerpent left 25 blueSerpentSlitherAcross2a 0 X X X
6 create blueCrestSerpent left 25 blueSerpentSlitherAcross2b 0 X X X
6 create blueCrestSerpent left 25 blueSerpentSlitherAcross2c 0 X X X dropsBonus
// ######

200 summon carrierInsect left -70 random

50 create redCrestQuick left 50 redSerpentHeadEntry2 10 X 5 1
0 create greenCrestFast right 50 redSerpentHeadEntry2 invert 170 X 7 7
6 create redCrestQuick left 50 redSerpentEntry2 10 X 4 1
0 create greenCrestFast right 50 redSerpentEntry2 invert 170 X 6 7
6 create redCrestQuick left 50 redSerpentEntry2 10 X 3 1
0 create greenCrestFast right 50 redSerpentEntry2 invert 170 X 5 7
6 create redCrestQuick left 50 redSerpentEntry2 10 X 2 1
0 create greenCrestFast right 50 redSerpentEntry2 invert 170 X 4 7


// ######
150 create greenCrestSerpentHeadA1 right 5 greenSerpentSlitherAcross1 invert 180 X X X
6 create greenCrestSerpent right 5 greenSerpentSlitherAcross1a invert 180 X X X
6 create greenCrestSerpent right 5 greenSerpentSlitherAcross1b invert 180 X X X
6 create greenCrestSerpent right 5 greenSerpentSlitherAcross1c invert 180 X X X

100 create blueCrestSerpentHeadA1 left 25 blueSerpentSlitherAcross1 0 X X X
6 create blueCrestSerpent left 25 blueSerpentSlitherAcross1a 0 X X X
6 create blueCrestSerpent left 25 blueSerpentSlitherAcross1b 0 X X X
6 create blueCrestSerpent left 25 blueSerpentSlitherAcross1c 0 X X X
// ######

0 create enemySquidSlowPhoton left 10 SlowBouncyAcrossFire 180 X X X dropsBonus

28 create KblueCrestArtillery 0 top serpentDropEntry 270 X 6 4
13 create KblueCrestArtillery 0 top serpentDropEntry 270 X 5 4
13 create KblueCrestArtillery 0 top serpentDropEntry 270 X 4 4
13 create KblueCrestArtillery 0 top serpentDropEntry 270 X 3 4

13 create KbuffBugYellowArc -41 top serpentDropEntry 270 X 1 1
0 create KbuffBugYellowArc 0 top serpentDropEntry 270 X 2 4
0 create KbuffBugYellowArc 41 top serpentDropEntry 270 X 3 7


100 switchSwoopingFile swoopingPhase2

0 waitNumEnemiesAlive 12

0 create enemySquidSlowPhoton right 10 SlowBouncyAcrossFireUTurn 180 X X X dropsBonus
0 create enemySquidSlowPhoton left 10 SlowBouncyAcrossFireUTurn 0 invert X X X dropsBonus
50 create enemySquidSlowPhoton right 0 SlowBouncyAcrossFire 180 X X X dropsBonus
0 create enemySquidSlowPhoton left 0 SlowBouncyAcrossFire 0 invert X X X dropsBonus
